Parallel Sparse Triangular Solution with Partitioned Inverses and Prescheduled Dags

نویسندگان

  • Frederic T. Chong
  • Robert Schreiber
چکیده

Sparse triangular solution ooers a challenging irregular problem for parallel systems. The repeated solution of the system Lx = b, where L is a lower triangular factor of a sparse matrix, arises in numerous applications. A previous study 1] has shown that, if L is an incomplete factor, Lx = b can be eeciently solved on a parallel system through substitution. This was accomplished by representing the computation as a directed acyclic graph (DAG) that was prescheduled by dominant sequence clustering (DSC) 2]. Unfortunately, when L is a complete factor, paral-lelism is extremely limited. This study uses the method of partitioned inverses 3] 4] to increase available par-allelism over substitution, commonly by an order of magnitude. We also represent our partitioned inverses computation as a DAG and preschedule using DSC. Our preliminary results exhibit dramatically improved speedups on the CM5 and CM5E.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Partitioned Sparse A-1 Methods

This paper solves the classic Ax=b problem by constructing factored components of the inverses of L and U, the triangular factors of A. The number of additional fill-ins in the partitioned inverses of L and U can be made zero. The number of partitions is related to the path length of sparse vector methods. Allowing some fill-in in the partitioned inverses of L and U results in fewer partitions....

متن کامل

Incomplete Inverse Preconditioners

Incomplete LU factorization is a valuable preconditioning approach for sparse iterative solvers. An “ideal” but inefficient preconditioner for the iterative solution of Ax = b is A−1 itself. This paper describes a preconditioner based on sparse approximations to partitioned representations of A−1, in addition to the results of implementation of the proposed method in a shared memory parallel en...

متن کامل

Sparse Approximate Inverses for Preconditioning of Linear Equations

1. Sparse Approximate Inverses and Linear Equations We consider the problem of solving a system of linear equations Ax = b in a parallel environment. Here, the n n-matrix A is large, sparse, unstructured, nonsymmetric, and ill-conditioned. The solution method should be robust, easy to parallelize, and applicable as a black box solver. Direct solution methods like the Gaussian Elimination are no...

متن کامل

PVM-Implementation of Sparse Approximate Inverse Preconditioners for Solving Large Sparse Linear Equations

1. Sparse Approximate Inverses and Linear Equations We want to solve a system of linear equations Ax = b in a parallel environment. Here, the n n-matrix A is large, sparse, unstructured, nonsymmetric, and ill-conditioned. The solution method should be robust, easy to parallelize, and applicable as a black box solver. Direct solution methods like the Gaussian Elimination are not very eeective in...

متن کامل

Optimal Dag Partitioning for Partially Inverting Triangular Systems

An approach for solving sparse triangular systems of equations on highly parallel computers employs a partitioned representation of the inverse of the triangular matrix so that the solution can be obtained by a series of matrix-vector multiplications. This approach requires a number of global communication steps that is proportional to the number of factors in the partitioning. The problem of n...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995